equipped with latest technology - Spanish English Dictionary